Data Neighboring in Local Load Balancing Operations
نویسندگان
چکیده
Distributed load balancing strategies are burdened with a high communication latency compared to centralised strategies. This latency is originated due to a necessary status profile reported from each computing node to every node, (all to all operation involving expensive synchronization costs). This handicap is lessened due to a certain locality character imposed by the way these strategies are implemented. Many scientific applications are affected by specific communications patterns, these patterns establishes relationships among neighboring data configurations. Application performance is severely affected when a migration process is carried out without taking into account this data neighborhood relationship. It is our main aim to evaluate the performance gains obtained when load balancing strategies are complemented with locality awareness techniques and applied to such applications. Doing this we ensure that migrations preserve as much as possible the data locality relationship aforementioned. Load balancing and preservation of locality issues were achieved by means of a multithreaded environment called AMPI. This framework makes possible to embed a MPI process into a user level thread. Key-Words: -Dynamic Load Balancing, Local Strategies, Data parallelism, virtual processor.
منابع مشابه
Load Balancing Using a Best-Path-Updating Information-Guided Ant Colony Optimization Algorithm
Abstract: Load balancing and phase balancing are important complement to reconfiguration of the feeder and the network.In the distribution automation ,these issues must be solved continuously and simultaneously to ensure the optimal performance of a distribution network.Distribution network imbalance has various consequences such as increase in power losses, voltage drop,cost increase,etc.In th...
متن کاملMobility Prediction and Load Balancing Based Adaptive Handovers for LTE Systems
In cellular networks including Long Term Evolution (LTE) systems, how to balance the load is indispensable because traffic load and local user densities vary dynamically. A load balancing problem occurs when available wireless resources are not enough to support the requirements of users. Such a problem may lead to blocked or dropped calls and degrade the quality of service. This paper proposes...
متن کاملStorage Balancing in P2P Based Distributed RDF Data Stores
Centralized RDF repositories have been designed to support RDF data storage and retrieval. However, they suffer from the traditional limitations of centralized approaches which are scalability and fault tolerance. Peer to Peer (P2P) networks can provide the scalability, fault-tolerance and robustness, features that the current solutions to local RDF storage do not provide which are needed by th...
متن کاملConvergence of the dynamic load balancing problem to Nash equilibrium using distributed local interactions
Load balancers distribute workload across multiple nodes based on a variation of the round robin algorithm, or a more complex algorithm that optimizes a specified objective or allows for horizontal scalability and higher availability. In this paper, we investigate whether robust load balancing can be achieved using a local co-operative mechanism between the resources (nodes). The local aspect o...
متن کاملLoad-Balancing Scatter Operations for Grid Computing
We present solutions to statically load-balance scatter operations in parallel codes run on grids. Our load-balancing strategy is based on the modi cation of the data distributions used in scatter operations. We study the replacement of scatter operations with parameterized scatters, allowing custom distributions of data. The paper presents: 1) a general algorithm which nds an optimal distribut...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005